import 'package:kk/model/common_model.dart';

class SalesBoxModel {
  final String icon;
  final String moreUrl;
  final CommonModel bigCard1;
  final CommonModel bigCard2;
  final CommonModel smallCard1;
  final CommonModel smallCard2;
  final CommonModel smallCard3;
  final CommonModel smallCard4;

  SalesBoxModel(
      {this.icon = "",
      this.moreUrl = "",
      required this.bigCard1,
      required this.bigCard2,
      required this.smallCard1,
      required this.smallCard2,
      required this.smallCard3,
      required this.smallCard4});

  factory SalesBoxModel.fromJson(Map<String, dynamic> json) {
    return SalesBoxModel(
      icon: json["icon"],
      moreUrl: json["moreUrl"],
      bigCard1: CommonModel.fromJson(json["bigCard1"]),
      bigCard2: CommonModel.fromJson(json["bigCard2"]),
      smallCard1: CommonModel.fromJson(json["smallCard1"]),
      smallCard2: CommonModel.fromJson(json["smallCard2"]),
      smallCard3: CommonModel.fromJson(json["smallCard3"]),
      smallCard4: CommonModel.fromJson(json["smallCard4"]),
    );
  }

  Map toJson() {
    Map map = {
      icon: icon,
      moreUrl: moreUrl,
      bigCard1: bigCard1,
      bigCard2: bigCard2,
      smallCard1: smallCard1,
      smallCard2: smallCard2,
      smallCard3: smallCard3,
      smallCard4: smallCard4,
    };
    return map;
  }
}
